package com.yinhe.music.yhmusic.model;

import com.chad.library.adapter.base.entity.MultiItemEntity;

import java.io.Serializable;
import java.util.List;

/**
 * Created by hasee on 2017/3/22.
 */

public class MvsInfo implements Serializable,MultiItemEntity{

    private int albumId;
    private String albumName;
    private int movieId;
    private String movieName;
    private String image;
    private int playNum;
    private int singerId;
    private String singerName;
    private int pageNum;
    private int collectStatus;
    private int collectNum;
    private int likeNum;
    private int likeStatus;

    private int islike;
    private String lang;
    private int opt;
    private String thumbnail;
    private String type;

    private int microVideo;
    private int nationalType;
    private String createTime;
    private int commentNum;

    public static final int MORE = 1;
    public static final int SINGER_DETAIL = 2;
    public static final int FAV = 0;

    private int itemType;
    private boolean select;

    private List<MvsInfo> movieList;

    public MvsInfo(int pageNum, List<MvsInfo> movieList) {
        this.pageNum = pageNum;
        this.movieList = movieList;
    }

    public int getLikeNum() {
        return likeNum;
    }

    public void setLikeNum(int likeNum) {
        this.likeNum = likeNum;
    }

    public int getLikeStatus() {
        return likeStatus;
    }

    public void setLikeStatus(int likeStatus) {
        this.likeStatus = likeStatus;
    }

    public int getCollectNum() {
        return collectNum;
    }

    public void setCollectNum(int collectNum) {
        this.collectNum = collectNum;
    }

    public int getCollectStatus() {
        return collectStatus;
    }

    public void setCollectStatus(int collectStatus) {
        this.collectStatus = collectStatus;
    }

    public int getPageNum() {
        return pageNum;
    }

    public void setPageNum(int pageNum) {
        this.pageNum = pageNum;
    }

    public int getAlbumId() {
        return albumId;
    }

    public void setAlbumId(int albumId) {
        this.albumId = albumId;
    }

    public String getAlbumName() {
        return albumName;
    }

    public void setAlbumName(String albumName) {
        this.albumName = albumName;
    }

    public List<MvsInfo> getMovieList() {
        return movieList;
    }

    public void setMovieList(List<MvsInfo> movieList) {
        this.movieList = movieList;
    }

    public int getMicroVideo() {
        return microVideo;
    }

    public void setMicroVideo(int microVideo) {
        this.microVideo = microVideo;
    }

    public int getNationalType() {
        return nationalType;
    }

    public void setNationalType(int nationalType) {
        this.nationalType = nationalType;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public int getCommentNum() {
        return commentNum;
    }

    public void setCommentNum(int commentNum) {
        this.commentNum = commentNum;
    }

    public boolean isSelect() {
        return select;
    }

    public void setSelect(boolean select) {
        this.select = select;
    }

    public int getAlbumid() {
        return albumId;
    }

    public void setAlbumid(int albumid) {
        this.albumId = albumid;
    }

    public String getAlbumname() {
        return albumName;
    }

    public void setAlbumname(String albumname) {
        this.albumName = albumname;
    }

    public String getImage() {
        return image;
    }

    public void setImage(String image) {
        this.image = image;
    }

    public int getIslike() {
        return islike;
    }

    public void setIslike(int islike) {
        this.islike = islike;
    }

    public String getLang() {
        return lang;
    }

    public void setLang(String lang) {
        this.lang = lang;
    }

    public int getPlayNum() {
        return playNum;
    }

    public void setPlayNum(int playNum) {
        this.playNum = playNum;
    }

    public int getMovieId() {
        return movieId;
    }

    public void setMovieId(int movieId) {
        this.movieId = movieId;
    }

    public String getMovieName() {
        return movieName;
    }

    public void setMovieName(String movieName) {
        this.movieName = movieName;
    }

    public int getOpt() {
        return opt;
    }

    public void setOpt(int opt) {
        this.opt = opt;
    }

    public int getSingerId() {
        return singerId;
    }

    public void setSingerId(int singerId) {
        this.singerId = singerId;
    }

    public String getSingerName() {
        return singerName;
    }

    public void setSingerName(String singerName) {
        this.singerName = singerName;
    }

    public String getThumbnail() {
        return thumbnail;
    }

    public void setThumbnail(String thumbnail) {
        this.thumbnail = thumbnail;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    @Override
    public int getItemType() {
        return itemType;
    }

    public void setItemType(int itemType) {
        this.itemType = itemType;
    }

}
